package org.sibframework.sda.test.objects;

public class IfLisItem implements java.io.Serializable {

    //Fields Generated
    /**
     * 用于关联主表和结果表，结果通过本字段和LAB_NO来关联到主表<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>RELATION_CODE</tt>.<p>
     */
    private java.lang.String relationCode = null;
    /**
     * 
     * Null able: <tt>false</tt>.<p>
     * Primary Key: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>ID</tt>.<p>
     */
    private java.lang.Long id = null;
    /**
     * 住院号<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>HOS_CODE</tt>.<p>
     */
    private java.lang.String hosCode = null;
    /**
     * 病案号<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>PATIENT_CODE</tt>.<p>
     */
    private java.lang.String patientCode = null;
    /**
     * 姓名<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>PATIENT_NAME</tt>.<p>
     */
    private java.lang.String patientName = null;
    /**
     * 1男 2女<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>2</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>SEX</tt>.<p>
     */
    private java.lang.Long sex = null;
    /**
     * 出生日期<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>BIRTHDAY</tt>.<p>
     */
    private java.util.Date birthday = null;
    /**
     * 检验单号<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>LAB_NO</tt>.<p>
     */
    private java.lang.String labNo = null;
    /**
     * 化验项目编码<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>LAB_ITEM_CODE</tt>.<p>
     */
    private java.lang.String labItemCode = null;
    /**
     * 化验项目名称<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>LAB_ITEM_NAME</tt>.<p>
     */
    private java.lang.String labItemName = null;
    /**
     * 标本编码<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>SPECIMEN_NO</tt>.<p>
     */
    private java.lang.String specimenNo = null;
    /**
     * 标本名称<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>SPECIMEN_NAME</tt>.<p>
     */
    private java.lang.String specimenName = null;
    /**
     * 患者类型  1门诊 2住院 3体检<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>1</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>PATIENT_TYPE</tt>.<p>
     */
    private java.lang.Long patientType = null;
    /**
     * 采样时间<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>SPECIMEN_DATE</tt>.<p>
     */
    private java.util.Date specimenDate = null;
    /**
     * 出报告时间<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>REPORT_DATE</tt>.<p>
     */
    private java.util.Date reportDate = null;
    /**
     * 创建时间<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>CREATE_DATE</tt>.<p>
     */
    private java.util.Date createDate = null;
    /**
     * 创建人<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>CREATE_BY</tt>.<p>
     */
    private java.lang.String createBy = null;
    /**
     * 更新时间<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>UPDATE_DATE</tt>.<p>
     */
    private java.util.Date updateDate = null;
    /**
     * 更新人<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>UPDATE_BY</tt>.<p>
     */
    private java.lang.String updateBy = null;

    /**
     * 用于关联主表和结果表，结果通过本字段和LAB_NO来关联到主表<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>RELATION_CODE</tt>.<p>
     */
    public java.lang.String getRelationCode() {
    	return this.relationCode;
    }
    /**
     * 用于关联主表和结果表，结果通过本字段和LAB_NO来关联到主表<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>RELATION_CODE</tt>.<p>
     */
    public void setRelationCode(java.lang.String relationCode) {
    	this.relationCode = relationCode;
    }

    /**
     * 
     * Null able: <tt>false</tt>.<p>
     * Primary Key: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>ID</tt>.<p>
     */
    public java.lang.Long getId() {
    	return this.id;
    }
    /**
     * 
     * Null able: <tt>false</tt>.<p>
     * Primary Key: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>ID</tt>.<p>
     */
    public void setId(java.lang.Long id) {
    	this.id = id;
    }

    /**
     * 住院号<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>HOS_CODE</tt>.<p>
     */
    public java.lang.String getHosCode() {
    	return this.hosCode;
    }
    /**
     * 住院号<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>HOS_CODE</tt>.<p>
     */
    public void setHosCode(java.lang.String hosCode) {
    	this.hosCode = hosCode;
    }

    /**
     * 病案号<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>PATIENT_CODE</tt>.<p>
     */
    public java.lang.String getPatientCode() {
    	return this.patientCode;
    }
    /**
     * 病案号<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>PATIENT_CODE</tt>.<p>
     */
    public void setPatientCode(java.lang.String patientCode) {
    	this.patientCode = patientCode;
    }

    /**
     * 姓名<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>PATIENT_NAME</tt>.<p>
     */
    public java.lang.String getPatientName() {
    	return this.patientName;
    }
    /**
     * 姓名<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>PATIENT_NAME</tt>.<p>
     */
    public void setPatientName(java.lang.String patientName) {
    	this.patientName = patientName;
    }

    /**
     * 1男 2女<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>2</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>SEX</tt>.<p>
     */
    public java.lang.Long getSex() {
    	return this.sex;
    }
    /**
     * 1男 2女<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>2</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>SEX</tt>.<p>
     */
    public void setSex(java.lang.Long sex) {
    	this.sex = sex;
    }

    /**
     * 出生日期<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>BIRTHDAY</tt>.<p>
     */
    public java.util.Date getBirthday() {
    	return this.birthday;
    }
    /**
     * 出生日期<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>BIRTHDAY</tt>.<p>
     */
    public void setBirthday(java.util.Date birthday) {
    	this.birthday = birthday;
    }

    /**
     * 检验单号<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>LAB_NO</tt>.<p>
     */
    public java.lang.String getLabNo() {
    	return this.labNo;
    }
    /**
     * 检验单号<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>LAB_NO</tt>.<p>
     */
    public void setLabNo(java.lang.String labNo) {
    	this.labNo = labNo;
    }

    /**
     * 化验项目编码<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>LAB_ITEM_CODE</tt>.<p>
     */
    public java.lang.String getLabItemCode() {
    	return this.labItemCode;
    }
    /**
     * 化验项目编码<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>LAB_ITEM_CODE</tt>.<p>
     */
    public void setLabItemCode(java.lang.String labItemCode) {
    	this.labItemCode = labItemCode;
    }

    /**
     * 化验项目名称<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>LAB_ITEM_NAME</tt>.<p>
     */
    public java.lang.String getLabItemName() {
    	return this.labItemName;
    }
    /**
     * 化验项目名称<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>LAB_ITEM_NAME</tt>.<p>
     */
    public void setLabItemName(java.lang.String labItemName) {
    	this.labItemName = labItemName;
    }

    /**
     * 标本编码<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>SPECIMEN_NO</tt>.<p>
     */
    public java.lang.String getSpecimenNo() {
    	return this.specimenNo;
    }
    /**
     * 标本编码<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>SPECIMEN_NO</tt>.<p>
     */
    public void setSpecimenNo(java.lang.String specimenNo) {
    	this.specimenNo = specimenNo;
    }

    /**
     * 标本名称<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>SPECIMEN_NAME</tt>.<p>
     */
    public java.lang.String getSpecimenName() {
    	return this.specimenName;
    }
    /**
     * 标本名称<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>SPECIMEN_NAME</tt>.<p>
     */
    public void setSpecimenName(java.lang.String specimenName) {
    	this.specimenName = specimenName;
    }

    /**
     * 患者类型  1门诊 2住院 3体检<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>1</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>PATIENT_TYPE</tt>.<p>
     */
    public java.lang.Long getPatientType() {
    	return this.patientType;
    }
    /**
     * 患者类型  1门诊 2住院 3体检<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>1</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>PATIENT_TYPE</tt>.<p>
     */
    public void setPatientType(java.lang.Long patientType) {
    	this.patientType = patientType;
    }

    /**
     * 采样时间<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>SPECIMEN_DATE</tt>.<p>
     */
    public java.util.Date getSpecimenDate() {
    	return this.specimenDate;
    }
    /**
     * 采样时间<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>SPECIMEN_DATE</tt>.<p>
     */
    public void setSpecimenDate(java.util.Date specimenDate) {
    	this.specimenDate = specimenDate;
    }

    /**
     * 出报告时间<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>REPORT_DATE</tt>.<p>
     */
    public java.util.Date getReportDate() {
    	return this.reportDate;
    }
    /**
     * 出报告时间<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>REPORT_DATE</tt>.<p>
     */
    public void setReportDate(java.util.Date reportDate) {
    	this.reportDate = reportDate;
    }

    /**
     * 创建时间<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>CREATE_DATE</tt>.<p>
     */
    public java.util.Date getCreateDate() {
    	return this.createDate;
    }
    /**
     * 创建时间<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>CREATE_DATE</tt>.<p>
     */
    public void setCreateDate(java.util.Date createDate) {
    	this.createDate = createDate;
    }

    /**
     * 创建人<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>CREATE_BY</tt>.<p>
     */
    public java.lang.String getCreateBy() {
    	return this.createBy;
    }
    /**
     * 创建人<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>CREATE_BY</tt>.<p>
     */
    public void setCreateBy(java.lang.String createBy) {
    	this.createBy = createBy;
    }

    /**
     * 更新时间<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>UPDATE_DATE</tt>.<p>
     */
    public java.util.Date getUpdateDate() {
    	return this.updateDate;
    }
    /**
     * 更新时间<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>UPDATE_DATE</tt>.<p>
     */
    public void setUpdateDate(java.util.Date updateDate) {
    	this.updateDate = updateDate;
    }

    /**
     * 更新人<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>UPDATE_BY</tt>.<p>
     */
    public java.lang.String getUpdateBy() {
    	return this.updateBy;
    }
    /**
     * 更新人<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>UPDATE_BY</tt>.<p>
     */
    public void setUpdateBy(java.lang.String updateBy) {
    	this.updateBy = updateBy;
    }
}